﻿using System;
using System.Xml.Serialization;
using System.Collections.Generic;

namespace PSE.Deployment.SetupBase.Configuration
{
    [Serializable]
    public class WcfService
    {
        /// <summary>
        /// Nome do processo
        /// </summary>
        [XmlAttribute()]
        public string ProcessName { get; set; }
        
        /// <summary>
        /// Caminho lógico utilizado no IIS
        /// </summary>
        [XmlAttribute()]
        public string Path { get; set; }
        
        /// <summary>
        /// Nome do servidor
        /// </summary>
        [XmlAttribute()]
        public string ServerName { get; set; }
        
        /// <summary>
        /// Pasta onde estão localizados os serviços
        /// </summary>
        public FolderInfo Folder { get; set; }

        public WcfService()
        {
            Folder = new FolderInfo();
        }
    }
} 